package initter

import (
	"MxShop/config"
	"MxShop/global"
	"github.com/spf13/viper"
)

func InitConfig() {
	//默认加载配置项  以全局变量的形式输出
	//初始化
	v := viper.New()
	//设置配置文件
	v.SetConfigFile("/Users/fuyx/GolandProjects/ShopProject/MxShopApi/userApi/application.yaml")
	if err := v.ReadInConfig(); err != nil {
		panic(err)
	}
	ServerConfig := config.ServerConfig{}
	//读取的时候层级关系对应
	if err := v.Unmarshal(&ServerConfig); err != nil {
		panic(err)
	}
	global.ServerConfig = &ServerConfig
}
